﻿#pragma once
#include "DM/Core/Base.h"

namespace DM
{
	class ImGuiWindowAPI
	{
	public:
		virtual ~ImGuiWindowAPI() = default;
		virtual bool Init() = 0;
		virtual void Shutdown() = 0;
		virtual void NewFrame() = 0;
	public:
		static Scope<ImGuiWindowAPI> Create();
	};
}
